/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconquedingchaxun: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M950.857143 0H73.142857C32.768 0 0 32.768 0 73.142857v877.714286c0 40.374857 32.768 73.142857 73.142857 73.142857h676.571429a36.571429 36.571429 0 1 0 0-73.142857H73.142857V73.142857h877.714286v676.571429a36.571429 36.571429 0 1 0 73.142857 0V73.142857c0-40.374857-32.768-73.142857-73.142857-73.142857z"
        fill={getIconColor(color, 0, '#000000')}
      />
      <Path
        d="M831.707429 779.995429A236.251429 236.251429 0 0 0 877.714286 640 238.006857 238.006857 0 0 0 640 402.285714 238.006857 238.006857 0 0 0 402.285714 640 238.006857 238.006857 0 0 0 640 877.714286c50.395429 0 99.474286-16.091429 139.995429-46.006857l126.683428 126.683428a36.498286 36.498286 0 0 0 62.464-25.819428 36.571429 36.571429 0 0 0-10.678857-25.892572l-126.756571-126.683428zM475.428571 640c0-90.697143 73.874286-164.571429 164.571429-164.571429S804.571429 549.302857 804.571429 640 730.697143 804.571429 640 804.571429 475.428571 730.697143 475.428571 640z m365.714286-411.428571a36.571429 36.571429 0 0 0-36.571428-36.571429H219.428571a36.571429 36.571429 0 0 0 0 73.142857h585.142858a36.571429 36.571429 0 0 0 36.571428-36.571428zM219.428571 409.892571a36.571429 36.571429 0 0 0 0 73.142858h109.714286a36.571429 36.571429 0 0 0 0-73.142858H219.428571z"
        fill={getIconColor(color, 1, '#000000')}
      />
    </Svg>
  );
};

Iconquedingchaxun.defaultProps = {
  size: 18,
};

Iconquedingchaxun = React.memo ? React.memo(Iconquedingchaxun) : Iconquedingchaxun;

export default Iconquedingchaxun;
